﻿#region 文件信息

/*----------------------------------------------------------------
//
// 文件名称：
// 文件功能描述：
// 设计要求：
//
// 文 件 名：    ListenDetailChangeAttribute
// 创建者：      杨程
// 创建日期：	    2022/10/31 18:23:24

//----------------------------------------------------------------*/

#endregion

namespace Vampirewal.Core.Attributes;

/// <summary>
/// 监听明细项属性变更特性
/// </summary>
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
public sealed class ListenDetailChangeAttribute : Attribute
{
    /// <summary>
    ///
    /// </summary>
    /// <param name="propertyName">属性名称</param>
    public ListenDetailChangeAttribute([CallerMemberName] string propertyName = "")
    {
        PropertyName = propertyName;
        //构造函数
    }

    /// <summary>
    /// 属性名称
    /// </summary>
    public string PropertyName { get; set; }
}